.contain_spinner{

	width: max-content;
	height: max-content;
}

.loader{
	width: 200px;
	height: 200px;

	border-radius: 100%;
	position: relative;
	margin: 0 auto;
}

#loader-1:before, #loader-1:after{
	content: "";
	position: absolute;

	top: 0px;
	left: 0px;

	width: 100%;
	height: 100%;

	border-radius: 100%;
	border: 15px solid transparent;
	border-top-color: #000000;
}

#loader-1:before{
	z-index: 200;
	animation: spin 1s infinite;
}

#loader-1:after{
	border: 15px solid #ffffff;
}

@keyframes spin{
	0%{
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100%{
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}